## 2. Product installation
After checking all the parts in this kit, we need to mount the tank robot. Let’s install the smart car in compliance with the following instructions.
Assembly Video:
**Note: Peel the plastic film off the board first when installing smart car.**
Step 1: Install Bottom Motor
Prepare the parts as follows:
- M4 Nut \* 2
- Metal Motor \*2
- Metal Holder \*2
- Copper Coupler \*2
- Blue Supportive Parts \*2
- M4\*12MM Inner Hex Screw \* 2
- M1.5 Hex Key Nickel Plated Allen Wrench \*1
- M3 Hex Key Nickel Plated Allen Wrench \*1
- M2.5 Hex Key Nickel Plated Allen Wrench \*1
- M3\*8MM Inner Hex Screw \* 4


Step 2: Install Driver Wheel
Prepare the parts as follows:
- M4\*12MM Inner Hex Screw \* 2
- M4\*50MM Inner Hex Screw \* 2
- Tank Load-bearing Wheel \* 2
- Flange Bearing \* 4
- Copper Bush \*2
- Caterpillar Band \*2
- M4 Self-locking Nut \* 2
- M3 Hex Key Nickel Plated Allen Wrench \*1



Step 3: Install the Battery Holder
Prepare the parts as follows:
- Battery Holder \*1
- M3 Nut \* 2
- Blue Metal holder \*2
- M4 Nut \*8
- M3\*10MM Flat Head Screw \* 2
- M4\*40MM Inner Hex Screw \*4
- M2.5 Hex Key Nickel Plated Allen Wrench\*1
- M3 Hex Key Nickel Plated Allen Wrench \*1
- M3\*25MM Inner Hex Screw \*4

Move to fix the metal holder on the motor wheel with four M4\*40MM inner hex screws and four M4 nuts when the mounting process is completed.



Step 4: Mount Acrylic Board and Sensors
- Acrylic Board \* 2
- L- type Black Bracket \*1
- Photocell Sensor \*2
- IR Receiver Module \*1
- 8X16 LED Panel \*1
- M2 Nut \*4
- M3 Nut \*10
- M3\*6MM Inner Hex Screw \* 8
- M2.5 Hex Key Allen Wrench \*1
- M3\*12MM Round Head Screw \*7
- M3\*10MM Hexagon Copper Bush \*8
- M2\*10MM Round Head Screw \* 4

Step 5: Install the Servo Platform
Prepare the parts as follows:
- Servo \*1
- Black Gimbal \*1
- Cable Tie \*2
- M2x8 Round Head Cross Tapping Screw \*2
- Ultrasonic Sensor \*1
- M2\*4 Screw \*1
- M1.2\*5 Screw \*4
Note: for convenient debugging, keep the ultrasonic module straight ahead and the angle of servo motor at 90°. Therefore, we need to set the servo to 90° before installing the servo platform.
Set the 90-degree code,Copy the code and upload it to the development board. The steering gear connected to port D9 will rotate to 90 °.
To upload code, you will need the Arduino IDE. Please first install the Arduino IDE by following sections 4.2–4.4. (Software Download, Set Up Arduino IDE, and Add Library)
```
#define servoPin 9 //servo Pin
int pos; //the angle variable of servo
int pulsewidth; // pulse width variable of servo
void setup()
{
pinMode(servoPin, OUTPUT); //set servo pin to OUTPUT
procedure(0); //set the angle of servo to 0°
}
void loop()
{
procedure(90); // tell servo to go to position in variable 90°
}
// function to control servo
void procedure(int myangle)
{
pulsewidth = myangle * 11 + 500; //calculate the value of pulse width
digitalWrite(servoPin,HIGH);
delayMicroseconds(pulsewidth); //The duration of high level is pulse width
digitalWrite(servoPin,LOW);
delay((20 - pulsewidth / 1000)); // the cycle is 20ms, the low level last for the rest of time
}
```


Note: You can find M1.2\*5 Screws inside the bag of Plastic Platform.

Step 6: Install Sensors and Boards
Prepare the parts as follows:
- M3\*6MM Round Head Screw \*12
- L298P Shield \*1
- V4.0 Board \*1
- V5 Sensor Shield \*1
- Screwdriver \*1
- Bluetooth Module \*1





Step 7: Hook-up Guide





Step 8: Wire Up LED Panel



| LED Panel | V5 Sensor Shield |
| ---------------------------------------- | ---------------------------------------- |
| GND | -(GND) |
| VCC | +(VCC) |
| SDA | SDA |
| SCL | SCL |
|  |  |
Step 9: Install all parts of Acrylic plate













Step 10: Tank Robot
Note: Remove the Bluetooth module before uploading test code. Otherwise, you will fail to upload test code.

**Multi-purpose Robot Car**

**Description**
In the previous projects, the tank car only performs a single function. However, in this lesson, we integrate all of its functions to control smart car via Bluetooth control.
Here is a simple flow chart of multi-purpose robot car for your reference.

**Connection Diagram**

Attention:Confirm that every component is connected.
Wire-up Guide:
| 8x16 LED panel | | Expansion Board |
| -------------- | ---- | --------------- |
| GND | → | -(GND) |
| VCC | → | +(VCC) |
| SDA | → | SDA |
| SCL | → | SCL |

| Ultrasonic Module | | |
| ----------------- | ---- | ------ |
| VCC | → | 5v(V) |
| Trig | → | 5(S) |
| Echo | → | 4(S) |
| Gnd | → | Gnd(G) |


| Servo Motor | | |
| ----------- | ---- | ------ |
| Servo Motor | → | Gnd(G) |
| Red Wire | → | 5v(V) |
| Orange Wire | → | 9 |


| Bluetooth Module | | |
| --------------------------------------- | ---- | -------- |
| RXD | → | TX |
| TXD | → | RX |
| GND | → | -(GND) |
| VCC | | +(VCC) |
| No need to attach to STATE and BRK pins | | |


| IR Receiver Module | | Sensor Shield |
| ------------------ | ---- | ------------- |
| - | → | G(GND) |
| + | → | V(VCC) |
| S | → | A0 |


| Left photo resistor | | Sensor Shield |
| -------------------- | ---- | ------------- |
| - | → | G(GND) |
| + | → | V(VCC) |
| S | → | A1 |
| | | |
| Right Photo resistor | | Sensor Shield |
| - | → | G(GND) |
| + | → | V(VCC) |
| S | → | A2 |


Installation complete.